﻿using System;

namespace Mono.Cecil.Cil
{
	// Token: 0x02000137 RID: 311
	public sealed class ImageDebugHeaderEntry
	{
		// Token: 0x170002FE RID: 766
		// (get) Token: 0x06000BB3 RID: 2995 RVA: 0x00034BF4 File Offset: 0x00032DF4
		// (set) Token: 0x06000BB4 RID: 2996 RVA: 0x0000628F File Offset: 0x0000448F
		public ImageDebugDirectory Directory
		{
			get
			{
				return this.directory;
			}
			internal set
			{
				this.directory = value;
			}
		}

		// Token: 0x170002FF RID: 767
		// (get) Token: 0x06000BB5 RID: 2997 RVA: 0x00034C0C File Offset: 0x00032E0C
		public byte[] Data
		{
			get
			{
				return this.data;
			}
		}

		// Token: 0x06000BB6 RID: 2998 RVA: 0x00006299 File Offset: 0x00004499
		public ImageDebugHeaderEntry(ImageDebugDirectory directory, byte[] data)
		{
			this.directory = directory;
			this.data = (data ?? Empty<byte>.Array);
		}

		// Token: 0x04000739 RID: 1849
		private ImageDebugDirectory directory;

		// Token: 0x0400073A RID: 1850
		private readonly byte[] data;
	}
}
